/**  
* @Title: SiteUserCouponServiceImpl.java
* @Package com.hjb.service.impl.user
* @version V1.0  
*/ 
package com.hjb.service.impl.user;

import java.util.List;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.hjb.service.domain.siteusercoupon.SiteUserCoupon;
import com.hjb.service.domain.siteusercoupon.SiteUserCouponExample;
import com.hjb.service.mapper.SiteUserCouponMapper;
import com.hjb.service.user.SiteUserCouponService;

@Service
public class SiteUserCouponServiceImpl implements SiteUserCouponService {

	private Logger log = LoggerFactory.getLogger(SiteUserCouponServiceImpl.class);
	
	@Autowired
	private SiteUserCouponMapper siteUserCouponMapper;

	@Override
	public int countByExample(SiteUserCouponExample example) {
		return siteUserCouponMapper.selectCountByExample(example);
	}

	@Override
	public List<SiteUserCoupon> selectByExample(SiteUserCouponExample example) {
		return siteUserCouponMapper.selectByExample(example);
	}

	@Override
	public int insertSiteUserCoupon(SiteUserCoupon siteUserCoupon) {
		return siteUserCouponMapper.insertSelective(siteUserCoupon);
	}

	@Override
	public void updateSiteUserCoupon(SiteUserCoupon siteUserCoupon) {
		siteUserCouponMapper.updateByPrimaryKeySelective(siteUserCoupon);
	}

	@Override
	public int selectByExampleCount(SiteUserCouponExample example) {
		return siteUserCouponMapper.selectCountByExample(example);
	}
	
}
